Java进阶-匿名内部类 发表于 2020-02-22 | 分类于 Java | 字数统计: 153 字 | 阅读时长 ≈ 1 分钟 匿名内部类,指 类没有名字 优点:少定义一个类 缺点:无法复用 1234567891011121314151617181920212223242526272829303132public class Test { // 静态方法 public static void t(CustomerService cs) { cs.logout(); } public static void main(String[] args) { // 使用匿名内部类的方法执行 t 方法 // 整个 new CustomerServie(){} 就是一个匿名内部类 t(new CustomerService() { public void logout() { System.out.println("Exit!"); //输出:Exit! } }); // 不用匿名内部类的实现 t(new CustomerServiceImpl()); }}// 接口interface CustomerService { // 退出系统 void logout();}// 编写一个类实现 CustomerServie 接口class CustomerServiceImpl implements CustomerService { public void logout() { System.out.println("Exit!"); }}